package com.senjoeson.abilityservice.action;

/**
 * @USER senjoeson
 * @DATE 2021/1/30 5:12 下午
 * @Desc 系统操作的行为
 **/
public interface SystemAction extends AbilityAction {
    /**
     * 电源按钮--弹框
     */
    void powerClick();

    /**
     * 返回键
     */
    void backClick();

    /**
     * 最近任务键
     */
    void recentTaskClick();

    /**
     * 音量增加或者减小
     *
     * @param reduce 默认为减小 为false则表示增大
     */
    void volumeChangeClick(boolean reduce);

    /**
     * 调用屏幕截图
     */
    void screenShotClick();

    /**
     * 锁屏
     */
    void lockScreen();

    /**
     * 回到主界面
     */
    void goHomeClick();
}
